/* 问题卡片容器样式 */
.issue-card-container {
  transition: all 0.5s ease;
  opacity: 1;
  max-height: 1000px;
  overflow: hidden;
}

/* 淡出动画 */
.issue-fade-out {
  opacity: 0;
  max-height: 0;
  margin: 0;
  padding: 0;
  transform: translateY(-20px);
}

/* 进度条闪烁动画 */
@keyframes shimmer {
  0% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}

/* 进度条闪光效果类 */
.progress-shimmer {
  background: linear-gradient(90deg, var(--primary) 0%, var(--primary-hover) 50%, var(--primary) 100%);
  background-size: 200% 100%;
  animation: shimmer 2s infinite linear;
}
